.in_banner {
	width: 100%;
	height: 454px;
	overflow: hidden;
	clear: both;
	min-width: 1200px;
	position: relative;
}
.in_banner .in_nav {
	width: 1200px;
	height: auto;
	min-height: 115px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -600px;
	overflow: hidden;
	z-index: 0;
}
.in_banner .column {
	float: left;
	width: 175px;
	height: 115px;
	background: #127ed9 url(../images/line.png) no-repeat left top;
	overflow: hidden;
	color: #fff;
	text-align: center;
	font-size: 22px;
	padding-top: 55px;
}
.in_banner .column span {
	display: block;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 13px;
	font-family: "Arial";
	margin-top: 5px;
}
.in_banner .in_nav .nav_a {
	position: absolute;
	right: 0;
	bottom: 30px;
}
.in_banner .nav_a a {
	display: block;
	float: left;
	height: 55px;
	margin-left: 5px;
	line-height: 55px;
	background: #127ed9;
	padding: 0 10px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.in_banner .nav_a a:hover, .in_banner .nav_a a.hover {
	background: #fd8700;
}
.sideTop {
	height: 49px;
	line-height: 49px;
	overflow: hidden;
	color: #127ed9;
	font-size: 20px;
}
.sideTop span {
	color: #414141;
	font-size: 16px;
	font-family: "Arial";
}
.whiteTop {
	color: #4daeff;
}
.whiteTop span {
	color: #fff;
}
/*关于我们*/
.about_div {
	width: 1200px;
	height: 640px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	clear: both;
}
.about_div .left {
	float: left;
	height: 550px;
	width: 610px;
	overflow: hidden;
	margin-top: 45px;
}
.about_div .pic {
	width: 610px;
	height: 370px;
	overflow: hidden;
	margin-bottom: 10px;
}
.about_div .foot {
	width: 610px;
	height: 170px;
	overflow: hidden;
}
.about_div .foot .list {
	height: 170px;
	width: 200px;
	float: left;
	display: block;
	overflow: hidden;
}
.about_div .foot .photo {
	width: 200px;
	height: 130px;
	overflow: hidden;
}
.about_div .foot .topic {
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.about_div .right {
	float: right;
	height: 550px;
	width: 550px;
	overflow: hidden;
	margin-top: 45px;
}
.about_div .right .sideTop {
	border-bottom: 1px solid #e3e3e3;
}
.about_div .right .intro {
	margin-top: 15px;
	width: 550px;
	height: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 15;
	-webkit-box-orient: vertical;
	line-height: 30px;
	text-indent: 2em;
	color: #221815;
	font-size: 14px;
}
.about_div .pic:hover img, .about_div .photo:hover img {
	opacity: 1;
	transform: scale(1.15, 1.15);
	-webkit-transform: scale(1.15, 1.15);
	-moz-transform: scale(1.15, 1.15);
	-ms-transform: scale(1.15, 1.15);
	-o-transform: scale(1.15, 1.15);
}
.about_div .pic img, .about_div .phhoto img {
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.culture_div {
	background: url(../images/bg-culture.jpg) no-repeat top center;
	width: 100%;
	height: 425px;
	background-attachment: fixed;
	min-width: 1200px;
	overflow: hidden;
	clear: both;
}
.culture_div .culture {
	width: 1200px;
	height: 170px;
	margin: 130px auto 0px auto;
	overflow: hidden;
}
.culture_div .culture .left {
	float: left;
	height: 170px;
	width: 400px;
	overflow: hidden;
}
.culture_div .left .txt {
	width: 400px;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
}
.culture_div .left .line {
	width: 85px;
	height: 7px;
	background: #127ed9;
	margin-top: 30px;
}
.culture_div .culture .right {
	float: right;
	height: 170px;
	overflow: hidden;
}
.culture_div .right .list {
	display: block;
	float: left;
	height: 170px;
	text-align: center;
	margin: 25px 30px 0 30px;
	width: 200px;
	overflow: hidden;
}
.culture_div .right .pic {
	height: 75px;
	overflow: hidden;
}
.culture_div .right .topic {
	font-size: 18px;
	width: 200px;
	line-height: 30px;
	overflow: hidden;
	color: #fff;
	margin-top: 10px;
}
.culture_div .right .desc {
	font-size: 14px;
	width: 200px;
	line-height: 30px;
	overflow: hidden;
	color: #fff;
}
.companyjg_div {
	width: 1200px;
	height: auto;
	min-height: 345px;
	margin: 35px auto;
	overflow: hidden;
	clear: both;
}
.honor_div {
	width: 100%;
	min-width: 1200px;
	height: 687px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;
	background: url(../images/bg-honor.jpg) no-repeat top center;
}
.honor_div .hon_box {
	width: 1200px;
	height: 687px;
	margin: 0px auto;
	overflow: hidden;
}
.honor_div .hon_div {
	position: relative;
	float: left;
	margin-left: 240px;
	margin-top: 35px;
}
.honor_div .sideTop {
	position: relative;
	top: 80px;
	left: 450px;
}
.honor_div .i-pro {
	width: 380px;
	height: 550px;
	margin: 0px 0 0 0;
	clear: both;
	position: absolute;
}
.honor_div .i-product-main {
	width: 380px;
	height: 550px;
	margin: 0px 0;
	position: relative;
}
.honor_div .i-product-main .i-arrow-left {
	height: 34px;
	width: 62px;
	background: url(../images/about-arr.png) no-repeat;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 350px;
	left: 450px;
	background-position: 0px 0px;
}
.honor_div .i-product-main .i-arrow-left:hover {
	background: url(../images/arr.png) no-repeat;
	background-position: -12px -64px;
}
.honor_div .i-product-main .i-arrow-right {
	height: 34px;
	width: 62px;
	background: url(../images/about-arr.png) no-repeat;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 350px;
	left: 530px;
	background-position: -71px 0px;
}
.honor_div .i-product-main .i-arrow-right:hover {
	background: url(../images/arr.png) no-repeat;
	background-position: -82px -64px;
}
.honor_div .i-product-main .i-product-scroll {
	position: relative;
	margin: 0px 0 0px 0;
	height: 550px;
	width: 380px;
	overflow: hidden;
}
.honor_div .i-product-main .i-product-switch {
	position: relative;
	width: 380px;
	height: 550px;
}
.honor_div .i-product-main ul {
	width: 999999px;
}
.honor_div .i-product-main li {
	cursor: pointer;
	float: left;
	display: block;
	width: 380px;
	height: 550px;
	position: relative;
	overflow: hidden;
}
.honor_div .small_box {
	width: 320px;
	height: auto;
	clear: both;
	position: absolute;
	top: 150px;
	left: 450px;
}
.honor_div .small_box .small_pic {
	width: 70px;
	height: 95px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
	cursor: pointer
}
/*在线留言*/
.feedback_div {
	width: 1200px;
	height: 450px;
	margin: 70px auto;
	overflow: hidden;
}
.feedback_div .feed_form {
	width: 1200px;
	height: 445px;
	overflow: hidden;
	margin-top: 20px;
}
.feedback_div .feed_form .left {
	width: 575px;
	height: 320px;
	overflow: hidden;
	float: left;
	margin-bottom: 60px;
}
.feedback_div .feed_form .input_div {
	width: 575px;
	height: 50px;
	line-height: 50px;
	background: #f7f7f7;
	overflow: hidden;
	margin-bottom: 17px;
}
.feedback_div .input_div .type {
	display: block;
	width: 90px;
	float: left;
	text-align: center;
	color: #000;
	font-size: 14px;
}
.feedback_div .input_div .intxt {
	float: left;
	border: none;
	width: 400px;
	height: 40px;
	margin: 5px 0 0 10px;
	background: none;
}
.feedback_div .input_div .xing {
	color: #f00;
	float: right;
	font-size: 20px;
	margin: 5px 25px 0 0px;
}
.feedback_div .feed_form .right {
	width: 575px;
	height: 320px;
	overflow: hidden;
	float: right;
}
.feedback_div .right .liuyan_div {
	width: 575px;
	height: 320px;
}
.feedback_div .right .liuyan_div .type {
	width: 120px;
}
.feedback_div .right .txtarea {
	resize: none;
	width: 440px;
	height: 300px;
	margin-top: 10px;
	overflow: hidden;
	border: none;
	background: none;
}
.feedback_div .right .pic {
	float: left;
	font-size: 12px;
}
.feedback_div .pic img {
	position: relative;
	top: 10px;
	float: left;
}
.feedback_div .pic .xing {
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}
.feedback_div .feed_form .btn_div {
	width: 250px;
	height: 40px;
	clear: both;
	margin: 0px auto;
}
.feedback_div .btn_div .feed_btn, .feedback_div .btn_div .reset_btn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: none;
	font-size: 16px;
	font-family: '微软雅黑';
	cursor: pointer;
}
.feedback_div .btn_div .feed_btn {
	float: left;
	background: #fd8700;
}
.feedback_div .btn_div .reset_btn {
	float: right;
	background: #909090;
}
/*联系我们*/
.in_banner .contactLeft {
	float: left;
	width: 700px;
	height: auto;
	overflow: hidden;
}
.in_banner .contactLeft .ch {
	color: #127ed9;
	font-size: 26px;
	font-weight: bold;
}
.in_banner .contactLeft .en {
	color: #666;
	font-size: 14px;
	font-family: Arial;
	text-transform: uppercase;
	margin-top: 5px;
}
.in_banner .contactLeft .intro {
	color: #000;
	font-size: 14px;
	width: 700px;
	height: 48px;
	line-height: 24px;
	margin-top: 15px;
	overflow: hidden;
	margin-bottom: 30px;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
.map_div {
	width: 1200px;
	height: 555px;
	margin: 40px auto;
	overflow: hidden;
	clear: both;
}
.map_div .orange_div {
	width: 490px;
	height: 555px;
	float: right;
	background: #f4f4f4;
}
.map_div .orange_div .company {
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #127ed9;
	height: 70px;
	line-height: 70px;
	width: 490px;
	margin-bottom: 15px;
}
.map_div .orange_div .list {
	margin: 0px auto 0px auto;
	width: 410px;
	height: 79px;
	overflow: hidden;
}
.map_div .list li {
	display: block;
	width: 410px;
	height: 79px;
	overflow: hidden;
}
.map_div .list .name {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.map_div .list .add {
	color: #666;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	height: 44px;
}
.map_div .contlist {
	margin: 0px auto;
	width: 410px;
	height: auto;
	overflow: hidden;
}
.map_div .contlist li {
	display: block;
	width: 410px;
	height: auto;
	line-height: 26px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}
.map_div .contlist li span {
	color: #127ed9;
	font-size: 18px;
	font-weight: bold;
}
/*应急通讯*/
.hot_div {
	width: 100%;
	min-width: 1200px;
	height: 496px;
	overflow: hidden;
	clear: both;
	background: #f1f1f1;
}
.hot_div .hot {
	width: 1200px;
	height: 496px;
	margin: 0px auto;
}
.hot_div .sideTop {
	border-bottom: 1px solid #dcdcdc;
	margin-top: 35px;
}
.hot_div .picMarquee {
	height: 385px;
	position: relative;
}
.hot_div .hd .prev, .picMarquee .hd .next {
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	top: 150px;
}
.hot_div .hd .prev {
	background: url(../images/arr-3.png) no-repeat;
	left: -80px;
}
.hot_div .hd .prev:hover {
	background: url(../images/arr-4.png) no-repeat;
}
.hot_div .hd .next {
	background: url(../images/arr-2.png) no-repeat;
	right: -80px;
}
.hot_div .hd .next:hover {
	background: url(../images/arr-1.png) no-repeat;
}
.hot_div .bd {
	background: #f1f1f1;
	width: 1200px;
	height: 385px;
	margin-top: 20px;
}
.hot_div .bd ul {
	overflow: hidden;
	zoom: 1;
	width: 1200px;
	height: 385px;
}
.hot_div .bd li {
	margin-right: 32px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 265px;
	height: 380px;
}
.emList {
	width: 1226px;
	min-width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	padding-bottom: 40px;
}
.emList .sideTop {
	width: 1200px;
	border-bottom: 1px solid #dcdcdc;
	margin: 20px auto;
}
.emList .List {
	width: 280px;
	float: left;
	height: 410px;
	margin-right: 8px;
	margin-left: 15px;
	margin-bottom: 30px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
/*.emList .List:nth-child(4n){margin-right:0px; float:right;}*/
.emList .List .pic {
	display: block;
	width: 280px;
/*	height: 380px;*/
	overflow: hidden;
}
.emList .List .topic {
	display: block;
	width: 280px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #545454;
	font-size: 18px;
	margin-top: 10px;
}
.emList .List .desc {
	display: block;
	width: 280px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #888;
	font-size: 16px;
}
.emList .List .more {
	display: block;
	width: 135px;
	height: 26px;
	line-height: 26px;
	background: #127ed9;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	margin: 9px auto 0px auto;
}
.emList .List .more img {
	position: relative;
	top: 1px;
	margin-right: 10px;
}
.emList .List:hover .topic, .emList .List:hover .desc {
	color: #efa82b;
}
.emList .List:hover .more {
	background: #efa82b;
}
.pageDiv {
	width: 1200px;
	height: 34px;
	margin: 0px auto;
	overflow: hidden;
}
.pageDiv ul {
	width: 100%;
	height: 34px;
	text-align: center;
}
.pageDiv li {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	color: #000;
	font-size: 14px;
	margin: 0 5px;
}
.pageDiv .last {
	border: 1px solid #dcdcdc;
	padding: 0 10px;
}
.pageDiv li a {
	display: block;
	color: #000;
	padding: 0 10px;
	border: 1px solid #dcdcdc;
}
.pageDiv li a:hover, .pageDiv li a.hover {
	border: 1px solid #127ed9;
	color: #fff;
	background: #127ed9;
}
/*图像采集/视频传输*/
.in_banner .whitecolumn {
	color: #fff;
	background: none;
	text-align: left;
	width: 300px;
	position: relative;
	top: 20px;
	z-index: 121;
}
.videoBanner, .videoBanner .in_nav {
	overflow: visible;
}
.videoBanner .navUL {
	width: 880px;
	position: absolute;
	right: 0;
	bottom: 30px;
	z-index: 121;
}
.videoBanner .navUL li {
	display: inline-block;
	position: relative;
}
.videoBanner .navUL .ctag {
	display: inline-block;
	float: left;
	height: 55px;
	margin-left: 5px;
	line-height: 55px;
	background: #127ed9;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.videoBanner .navUL .ctag:hover {
	background: #fd8700;
}
.videoBanner .navUL dl {
	display: none;
	height: auto;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 121;
}
.videoBanner dl .mtag {
	display: block;
	height: 35px;
	margin-left: 5px;
	line-height: 35px;
	background: #d98b01;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: relative;
	margin-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*安防弱电/综合布线*/
.securityBann .in_nav {
	bottom: 90px;
}
.securityDiv {
	width: 1200px;
	height: auto;
	overflow: hidden;
	clear: both;
	background: #fff;
	z-index: 321;
	position: relative;
	top: -90px;
	margin: 0px auto;
}
.securityDiv .security {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-bottom: 80px;
}
.securityDiv .secList {
	height: 205px;
	width: 560px;
	float: left;
	background: #f4f4f4;
	overflow: hidden;
	margin: 25px 0 0 25px;
	cursor: pointer;
}
.securityDiv .secList .pic {
	display: block;
	width: 285px;
	height: 205px;
	float: left;
	overflow: hidden;
	margin-right: 22px;
}
.securityDiv .secList .topic {
	display: block;
	width: 235px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
	font-size: 18px;
	margin-top: 22px;
}
.securityDiv .secList .intro {
	display: block;
	width: 235px;
	height: 66px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #545454;
	font-size: 13px;
	margin-top: 12px;
}
.securityDiv .secList .more {
	display: block;
	text-transform: uppercase;
	border: 2px solid #c9c9c9;
	width: 85px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #999;
	font-size: 12px;
	float: left;
	margin-top: 25px;
}
.securityDiv .secList:hover .topic, .securityDiv .secList:hover .intro {
	color: #127ed9;
}
.securityDiv .secList:hover .more {
	background: #127ed9;
	border: 2px solid #127ed9;
	color: #fff;
}
/*新闻资讯*/
.newHot {
	height: 590px;
}
.newHot .wsdiv {
	display: block;
	width: 385px;
	height: 465px;
	float: left;
	overflow: hidden;
	margin-top: 22px;
	position: relative;
}
.newHot .wsdiv .pic {
	display: block;
	width: 385px;
	height: 285px;
	overflow: hidden;
}
.newHot .wsdiv .date {
	width: 70px;
	height: 65px;
	overflow: hidden;
	background: url(../images/opac-shen.png);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	text-align: center;
	color: #fff;
	font-size: 30px;
	padding-top: 5px;
}
.newHot .wsdiv .date span {
	display: block;
	font-size: 12px;
}
.newHot .wsdiv .topic {
	display: block;
	width: 385px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 10px;
}
.newHot .wsdiv .desc {
	width: 385px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999;
	font-size: 13px;
	margin: 5px 0 8px 0;
}
.newHot .wsdiv .desc img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.newHot .wsdiv .desc .hit {
	top: 0px;
}
.newHot .wsdiv .intro {
	display: block;
	width: 385px;
	height: 48px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.newHot .wsdiv .intro a {
	color: #666;
	text-transform: uppercase;
}
.newHot .wsdiv .intro a:hover {
	color: #127ed9;
}
.newHot .swiper-pagination-bullet {
	background: #fff;
	width: 13px;
	height: 13px;
}
.newHot .swiper-pagination-bullet-active {
	background: #efa82b;
}
.NewListDiv {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-bottom: 50px;
	clear: both;
}
.NewsBox {
	width: 1200px;
	height: 135px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	margin: 25px auto 0px auto;
	cursor: pointer;
}
.NewsBox .date {
	float: left;
	background: #f5f5f5;
	width: 95px;
	height: 110px;
	overflow: hidden;
	text-align: center;
	color: #127ed9;
}
.NewsBox .date .day {
	font-size: 30px;
	margin-top: 24px;
}
.NewsBox .date .year {
	font-size: 12px;
	margin-top: 0px;
}
.NewsBox .middle {
	float: left;
	width: 830px;
	height: 110px;
	overflow: hidden;
	margin: 0 20px;
}
.NewsBox .middle .topic {
	display: block;
	width: 830px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.NewsBox .middle .desc {
	width: 830px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999;
	font-size: 13px;
	margin: 5px 0 8px 0;
}
.NewsBox .middle .desc img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.NewsBox .middle .intro {
	display: block;
	width: 830px;
	height: 48px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.NewsBox .middle .intro a {
	color: #666;
	text-transform: uppercase;
}
.NewsBox .middle .intro a:hover {
	color: #127ed9;
}
.NewsBox .Amore {
	display: block;
	width: 42px;
	height: 42px;
	float: right;
	background: url(../images/arr-2.png) no-repeat;
	margin: 34px 25px 0 0;
	overflow: hidden;
}
.NewsBox:hover .date {
	background: #127ed9;
	color: #fff;
}
.NewsBox:hover .middle .topic {
	color: #127ed9;
	font-weight: bold;
}
.NewsBox:hover .Amore {
	background: url(../images/arr-1.png) no-repeat;
}
/*方案与案例*/
.CaesBox {
	width: 580px;
	height: 220px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #dcdcdc;
	margin: 15px 0 25px 0;
	cursor: pointer;
}
.CaesBox .pic {
	display: block;
	width: 250px;
	height: 185px;
	margin-right: 22px;
	float: left;
	overflow: hidden;
}
.CaesBox .topic {
	display: block;
	float: left;
	width: 295px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.CaesBox .desc {
	width: 295px;
	height: 20px;
	line-height: 20px;
	float: left;
	overflow: hidden;
	color: #999;
	font-size: 13px;
	margin: 5px 0 8px 0;
}
.CaesBox .desc img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}
.CaesBox .intro {
	display: block;
	float: left;
	width: 295px;
	height: 72px;
	line-height: 24px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.CaesBox .more {
	display: block;
	float: left;
	width: 125px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	background: #e9e9e9;
	color: #333;
	margin-top: 14px;
}
.CaesBox:hover .topic, .CaesBox:hover .intro {
	color: #127ed9;
}
.CaesBox:hover .more {
	background: #127ed9;
	color: #fff;
}
.insidemtagDiv {
	width: 1200px;
	height: 115px;
	margin: 30px auto;
	overflow: hidden;
}
.insidemtagDiv .left {
	text-align: center;
}
.insidemtagDiv .left a {
	display: inline-block;
	height: 80px;
	margin: 30px 60px 0 60px;
	overflow: hidden;
	text-align: center;
}
.insidemtagDiv .left span {
	display: block;
	width: 90px;
	color: #444;
	font-size: 16px;
	margin-top: 50px;
}
.insidemtagDiv .left .in-1 {
	background: url(../images/solu-1.png) no-repeat top center;
}
.insidemtagDiv .left .in-2 {
	background: url(../images/solu-2.png) no-repeat top center;
}
.insidemtagDiv .left .in-3 {
	background: url(../images/solu-3.png) no-repeat top center;
}
.insidemtagDiv .left .in-4 {
	background: url(../images/solu-4.png) no-repeat center 10px;
}
.insidemtagDiv .left a:hover span {
	color: #0f77dc;
}
.insidemtagDiv .left .in-1:hover {
	background: url(../images/solu-1-h.png) no-repeat top center;
}
.insidemtagDiv .left .in-2:hover:hover {
	background: url(../images/solu-2-h.png) no-repeat top center;
}
.insidemtagDiv .left .in-3:hover {
	background: url(../images/solu-3-h.png) no-repeat top center;
}
.insidemtagDiv .left .in-4:hover {
	background: url(../images/solu-4-h.png) no-repeat center 10px;
}
/*服务与支持*/
.serlist {
	width: 1200px;
	height: 550px;
	overflow: hidden;
	margin: 140px auto 0px auto;
}
.serlist .top {
	width: 1200px;
	height: 50px;
	overflow: hidden;
	color: #fff;
	font-size: 22px;
}
.serlist .top span {
	display: block;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 13px;
	font-family: "Arial";
	margin-top: 5px;
}
.serlist .desc {
	color: #000;
	font-size: 14px;
	line-height: 26px;
	width: 520px;
	height: 52px;
	overflow: hidden;
	margin-top: 18px;
}
.serlist .list {
	width: 1200px;
	height: 395px;
	overflow: hidden;
	margin-top: 25px;
}
.serlist .litop {
	width: 1200px;
	height: 200px;
	overflow: hidden;
}
.serlist .list a {
	display: block;
	float: left;
	width: 255px;
	height: 190px;
	overflow: hidden;
	margin-right: 10px;
}
.serBox {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 25px auto;
	clear: both;
}
.serBox .sideTop {
	border-bottom: 1px solid #dcdcdc;
}
.serBox .LeftDiv {
	width: 800px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
}
.serBox .serA {
	display: block;
	margin-top: 25px;
	width: 800px;
	height: 110px;
	overflow: hidden;
	background: url(../images/opac-white.png);
}
.serBox .serA .left {
	float: left;
	width: 595px;
	height: 110px;
	overflow: hidden;
	margin-left: 20px;
}
.serBox .serA .topic {
	width: 610px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/arrow-1.png) no-repeat left center;
	padding-left: 15px;
	margin-top: 15px;
}
.serBox .serA .intro {
	width: 610px;
	height: 44px;
	line-height: 22px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 3px;
}
.serBox .serA .more {
	display: block;
	width: 120px;
	height: 110px;
	background: #f1f1f1 url(../images/arrow-3.png) no-repeat center;
	float: right;
}
.serBox .serA:hover {
	background: #127ed9;
}
.serBox .serA:hover .more {
	background: #efa82b url(../images/arrow-4.png) no-repeat center;
}
.serBox .serA:hover .topic {
	color: #fff;
	background: url(../images/arrow-2.png) no-repeat left center;
}
.serBox .serA:hover .intro {
	color: #fff;
}
.serBox .RightDiv {
	width: 360px;
	height: auto;
	overflow: hidden;
	float: right;
}
.serBox .RightDiv a {
	display: block;
	width: 360px;
	height: 230px;
	overflow: hidden;
	margin-bottom: 25px;
}
.serBox .pageDiv {
	width: 800px;
	float: left;
}
/*详情*/
.detail_div {
	width: 1200px;
	height: auto;
	min-height: 500px;
	overflow: hidden;
	margin: 0px auto 70px auto;
	clear: both;
	position: relative;
}
.detail_div .left {
	float: left;
	width: 850px;
	height: auto;
	overflow: hidden;
}
.detail_div .location_div {
	width: 1200px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin: 20px 0 30px 0;
}
.detail_div .location_div a {
	display: block;
	float: left;
	font-size: 15px;
	color: #000;
	background: url(../images/arrow.png) no-repeat left center;
	padding: 0 10px 0 15px;
}
.detail_div .location_div a:hover {
	color: #fb4700;
}
.detail_div .location_div .home {
	background: url(../images/home.png) no-repeat left center;
	padding-left: 18px;
}
.detail_div .article_topic {
	width: 850px;
	height: auto;
	line-height: 28px;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
}
.detail_div .article_date {
	width: 830px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
	color: #b8b8b8;
	background: url(../images/date.png) no-repeat left center;
	padding-left: 24px;
	margin: 10px 0 20px 0;
}
.detail_div .article_cont {
	width: 850px;
	height: auto;
	overflow: hidden;
}
.detail_div .article_cont img, .detail_div .article_cont table {
	max-width: 850px;
}
/*position: fixed; left: 50%; top: 85px;*/
.artfix_div {
	height: auto;
	width: 300px;
	position: absolute;
	left: 50%;
	top: 85px;
	margin-left: 265px;
	background: #fff;
}
.artfix_div .list {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: url(../images/back.png) no-repeat left center;
	padding-left: 28px;
	display: block;
	float: right;
	font-size: 16px;
	color: #000;
	margin-right: 10px;
}
.artfix_div .list:hover {
	color: #fb4700;
}
.artfix_div .bot_div {
	border: 10px #f3f3f3 solid;
	width: 280px;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}
.artfix_div .bot_div ul {
	width: 260px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	margin-top: 20px;
	padding-bottom: 20px;
}
.artfix_div .bot_div .prev_ul {
	border-bottom: 1px dashed #b8b8b8;
}
.artfix_div .bot_div .atype {
	color: #555;
	font-weight: bold;
	font-size: 18px;
}
.artfix_div .bot_div .adate {
	color: #b8b8b8;
	font-size: 14px;
	background: url(../images/date.png) no-repeat left center;
	padding-left: 24px;
	margin: 8px 0;
}
.artfix_div .bot_div .acont {
	font-weight: bold;
	font-size: 17px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 260px;
	max-height: 56px;
}
.artfix_div .bot_div .acont a {
	color: #555;
}
.artfix_div .bot_div .acont a:hover {
	color: #fb4700;
}
/*应急通讯广告*/
.emergencyBann .nav_a a {
	font-size: 16px;
}
